@charset "utf-8";
/* CSS Document */
body{	
	margin: 0 0 0 0;
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
a {
	text-decoration:none;
	color:#3366CC;
}
#regtextbox {
	background-image: url('../images/text_box.jpg');

	background-repeat: no-repeat;

	width: 207px;

	height: 31px;

	border: 0px;
	padding-left:5px;

}
.textbox {
	background-image: url('../images/textbox_grey.jpg');

	background-repeat: no-repeat;

	width: 199px;

	height: 31px;

	border: 1px;
	padding-left:5px;
}
.textbox_big {
	background-image: url('../images/textbox_grey01.jpg');

	background-repeat: no-repeat;

	width: 417px;

	height: 31px;

	border: 1px;
	padding-left:5px;
}

a:hover {
	text-decoration:underline;
}
#wrapper {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding-left:20px;
	padding-right:20px;
	background:#fff;
}
#topheader{
	overflow:auto;	
}
#topheader .topheaderleft {
	float:left;	
	width:175px;
}
#topheader .topheaderright {
	float:right;
	margin-top:3px;
}

.searchbuttn
{
	background:url(../images/search_button.jpg);
	width:59px;
	height:24px;
	border:0px;
}
#reg {	
	overflow:auto;
}
#regright {
	float:right;
	height:25px;
	padding-right:5px;
}
#regright a {
	text-decoration:none;
	color:#3366FF;
}
#header{
	height:345px;
}
#header .headerleft {
	float:left;
}
#header .headerright {
	float:right;
	width: 300px;
	height: 324px;
	background-image: url('../images/register.jpg');
	background-repeat: no-repeat;
	text-align:left;
}
.headerright table tr td.right {
	text-align:right;
}
.heading {
	font-size:15px;
}
.subreg
{
	background:url(../images/register.png);
	width:130px;
	height:39px;
	border:0px;
}
#profile {
	height:470px;
}
#profile .profileleft {
	float:left;
	width:627px;
}
.profileleft .pleft{
	background:url(../images/mid_left_box.jpg);
	float:left;
	width:286px;
	height:449px;	
}
.pleft div {
	margin:10px;
}
.profileleft .pright{
	float:right;
	background:url(../images/mid_left_mid.jpg);	
	width:327px;
	height:449px;
	
}
.pright div {
	margin:10px;
}
#profile .profileright {
	float:right;
	background:url(../images/mid_left_right.jpg);	
	width:304px;
	height:449px;
}
.profileright div {
	margin:10px;
}
#testi {
	height:305px;
}
#testi .testileft {
	float:left;
	width:627px;
}
.testileft .tleft{
	background:url(../images/bottom_box1.jpg);
	float:left;
	width:285px;
	height:287px;
}
.profileright div {
	margin:10px;
}
.testileft .tright{
	float:right;
	background:url(../images/bottom_box2.jpg);	
	width:322px;
	height:287px;
	
}
#testi .testiright {
	float:right;
	
}
#ice {
	background:url(../images/bot_box_right3.jpg);
	width:304px;
	height:39px;
	
}
#ice table {
	padding-left:5px;
	padding-top:5px;
}
#social {
	padding-top:20px;
	padding-left:60px;	
}
#social .shead {
	color:#0099CC;
	font-size:18px;
	padding-bottom:10px;
}
#add {
	text-align:center;
	height:120px;
}
#topmenuright {	
	width:689px;
	font-size:11px;
	margin-top:1px;
}
#topmenuright div{	
	text-align:right;
	margin-bottom:19px;
}
#topmenuright div a{	
	color:#3366CC;
}
#topmenu {
	background:url(../images/bg_grey.jpg);
	height:6px;	
}
#topmenu a{	
	padding:5px;
	color:#484848;
}
#title
{
	font-size:21px;
	border-bottom:1px solid #E6E6E6;
	padding-bottom:8px;	
	font-family:Georgia, "Times New Roman", Times, serif;
}
#title span
{
	font-size:16px;
	color:#5D5D5D;
}
#title1
{
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#title ul {
	margin-left:-26px;
	margin-top:3px;
}
#title ul li{
	font-size:12px;	
}
#breadcrumbs {
	padding-top:10px;
	padding-bottom:15px;
	font-size:11px;
}
#logincontent {
	margin-top:20px;
	
}
#logincontent .leftlogincontent {
	float:left;
	margin-bottom:50px;
	width:335px;
}
#login {
	background:url(../images/login.jpg);
	width:264px;
	height:284px;	
}
.loginbut {
	background:url(../images/loginbut.jpg);
	width:82px;
	height:36px;	
	border:0px;
}
#login table {
	padding-left:15px;
	padding-top:7px;
	color:#8F8F8F;
	font-family:Georgia;
}
#login table tr td.formhead{
	font-size:18px;
}
#logincontent .rightlogincontent {
	float:right;	
	width:600px;
}
.loginright {	
	width:459px;
}
.loginright span{
	font-family:Georgia;
	font-size:21px;
}
.loginright ul {
	margin-left:-11px;
}
.loginright ul li {
	list-style-image:url(../images/icon.gif);
	font-size:14px;
}
#log {
	font-size:16px;
	color:#000;
}
#regcontent {	
	
}
#regcontent .leftregcontent {
	float:left;
	margin-bottom:30px;
	width:640px;	
	font-size:12px;
	color:#333333;
}
#regcontent .rightregcontent {
	float:right;	
	width:310px;
}
#profilecontent{
	margin-top:20px;
	
}
#profilecontent .profileftcontent {
	float:left;
	width:620px;
}
.profileftcontent .leftprofile {
	float:left;	
	width:175px;
}
.profileftcontent .rightprofile {
	float:right;	
	width:420px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	padding-left:10px;
	padding-right:10px;
	
}
#profilecontent .profilerightcontent {
	float:right;
	width:310px;
}
#leftmenu {
margin-left:-39px;
}
#leftmenu ul li {	
	list-style:none;
	text-align:left;
	margin-right:20px;
	border-bottom:1px solid #DFDFDF;
	padding:5px;
}
#ProfilePic {
	background:url(../images/photo_frame.jpg);
	width:157px;
	height:192px;
}
#forgetpass {
	padding-top:10px;
	min-height:400px;
	font-size:12px;
}
#footer {
	width: 950px;
	height:90px;
	background:#EFEFEF;
	color:#000;
}
#footerMenu ul{
	list-style-type: none;
	margin: 0 auto;
    width: 550px;
	overflow:auto;
	padding-top:20px;
}

#footerMenu ul li{
	float: left;
	padding: 6px;
	font-size:13px;
}
#footerMenu ul li a {
	color:#333333;
}
#footer .footerleft {
	float:left;
	width:859px;
}
#footer .footerright {
	float:right;
	padding:15px;
}
#copy {
	text-align:center;
}
div.button {
	width: auto;
float: left;
clear: left;
margin: 0;
padding: 0;
}
div.button ul {
	list-style:none;
	display:inline;
	overflow:hidden;
	float:left;
	width:auto;
	margin:0;
	padding:0
}
div.button ul li {
	height: 36px;
float: left;
list-style: none;
display: inline;
}
div.button ul li.btnClass button {
background: none;
border: none;
overflow: visible;
float: left;
width: auto;
height: 36px;
line-height: 34px;
color: #333;
font-size: 14.5pt;
font-family: Georgia;
font-weight: 400;
cursor: pointer;
}
div.button ul li.leftBtn{
	background:url(../images/inside-page_19.png) no-repeat;
	width:15px;
	height:36px;
	}

div.button ul li.rightBtn{
	background:url(../images/inside-page_21.png) no-repeat;
	width:15px;
	height:36px;
	}

div.button ul li.btnClass{
	background:url(../images/btn-bg.png) repeat-x;
	width:auto;
	/*float:left;*/
	overflow:hidden;
	padding:0
	}
#searchByCat tr td{
height: 159px;
width: 120px;
border: 0px;
padding: 10px;
}

#myprofilecontent{
	margin-top:20px;
	font-size:14px;
	
}
#myprofilecontent .myprofileftcontent {
	float:left;
	width:180px;		
}

#myprofilecontent .myprofilerightcontent {
	float:right;
	width:765px;
}

.myprofilerightcontent .mypleftprofile {
	float:left;	
	width:443px;
	
}
.myprofilerightcontent .myprightprofile {
	float:right;	
	width:320px;	
	
}
#topcurve {
	background:url(../images/top_curve.gif);
	width:318px;
	height:25px;
}
#middlecurve {
	background:url(../images/middle_bg.gif);
	width:318px;
	min-height:300px;	
}
#bottomcurve {
	background:url(../images/bot_curve.gif);
	width:318px;
	height:47px;
}
#prof {
		border-top:5px solid #CCC;
		border-left:5px solid #CCC;
		border-bottom:5px solid #CCC;
		min-height:400px;
}
.meter {
	margin-left: 25px;
    padding-top: 13px;
}
.profdet {
	margin-left:25px;
}
#notify div{
	padding:8px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFA4;
	color:#333;
}
.subtitle {
	font-weight:800;
	font-size:14px;
}
.saveButton{
	background-image: url('../images/save.jpg');
	width: 76px;
	height: 32px;
	border: 0px;
}

.resetButton{
	background:#ffffff none no-repeat 0 0;
	border: none;
	color: #3366CC;
}

.savePassButton{
	background-image: url('../images/save_new_paswrd.jpg');
	width: 180px;
	height: 32px;
	border: 0px;
}
#pop {
	background:#4F4D4D;
	height: 310px;
    left: 173px;
    position: absolute;
    top: 165px;
    width: 420px;
	padding:10px;
}
#popup {
	background:#FFF;
	height: 300px;
    width: 411px;
	padding:5px;
	font-size:16px;
}
.port {
	border-bottom:2px solid #CCC;
	padding-bottom:50px;
}
.portlink {
	text-align:center;
	padding-bottom:20px;
}
#error {
	color:#F00;
}